#include "key.h"

unsigned char Key_Read()
{
    unsigned char temp = 0;
    ET1                = 0;

    P44 = 0;
    P42 = 1;
    P35 = 1;
    P34 = 1;
    if (P33 == 0)
        temp = 4;
    if (P32 == 0)
        temp = 5;
    if (P31 == 0)
        temp = 6;
    if (P30 == 0)
        temp = 7;

    P44 = 1;
    P42 = 0;
    P35 = 1;
    P34 = 1;
    if (P33 == 0)
        temp = 8;
    if (P32 == 0)
        temp = 9;
    if (P31 == 0)
        temp = 10;
    if (P30 == 0)
        temp = 11;

    P44 = 1;
    P42 = 1;
    P35 = 0;
    P34 = 1;
    if (P33 == 0)
        temp = 12;
    if (P32 == 0)
        temp = 13;
    if (P31 == 0)
        temp = 14;
    if (P30 == 0)
        temp = 15;

    P44 = 1;
    P42 = 1;
    P35 = 1;
    P34 = 0;
    if (P33 == 0)
        temp = 16;
    if (P32 == 0)
        temp = 17;
    if (P31 == 0)
        temp = 18;
    if (P30 == 0)
        temp = 19;

    P3  = 0xff;
    ET1 = 1;
    return temp;
}
/*
unsigned char Key_Read()
{
  unsigned char temp = 0;
  if(P33 == 0) temp = 4;
  if(P32 == 0) temp = 5;
  if(P31 == 0) temp = 6;
  if(P30 == 0) temp = 7;
  return temp;
}
*/